Domain-specific Adaptations of Product Line Variability Modeling

نویسندگان

  • Deepak Dhungana
  • Paul Grünbacher
  • Rick Rabiser
چکیده

Despite its increasing popularity the widespread adoption of product line engineering is still hampered by a Hack of flexible and extensible approaches that can be tailored to deal with diverse organizational specifics such as architectural styles, languages, or modeling notations. Many existing product line approaches focus on process aspects and provide general-purpose modeling approaches. In this paper we present a flexible and extensible variability modeling approach that can be adapted to domain-specific needs. The approach is supported by the meta-tool DecisionKing. The tool treats variability as a prime modeling concept and supports the domain-specific definition of dependencies between model elements. We demonstrate the feasibility of our approach with two case studies in the areas of industrial automation and service-oriented systems.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Supporting Variability with Late Semantic Adaptations of Domain-Specific Modeling Languages

Meta-object protocols are used to open up the implementations of object-oriented general-purpose languages to support semantic variability. They enable performing application-level semantic adaptations to the language even at runtime. However, such meta-object protocols are not available for domain specific-modeling languages. Also, existing approaches to implementing domain-specific modeling l...

متن کامل

Demonstration: Variant and Variability Management with pure::variants

The demonstration will show a round-trip through the development and deployment of product lines with the pure::variants Eclipse plug-in using concrete examples from the embedded software domain. pure::variants is a one of the few commercially available tools specifically designed for product line development. The tool covers all steps of product line development from requirements and variabili...

متن کامل

An Approach to Managing Feature Dependencies for Product Releasing in Software Product Lines

Product line software engineering is a systematic approach to realize large scale software reuse. Software product lines deal with reusable assets across a domain by exploring requirements commonality and variability. Requirements dependencies have very strong influence on all development phases of member products in a product line. There are many feature oriented approaches on requirement depe...

متن کامل

Methods for Modeling of Product Lines for Safety-critical Systems

Software product line engineering is a proposed methodology that enables software products and software-intensive systems to be developed at lower cost, higher quality and less time to market. The structured and managed artifacts reuse among di erent products in development is the main target of software product line engineering. As a key-method of the product line engineering approach, the com...

متن کامل

Concepts and Guidelines of Feature Modeling for Product Line Software Engineering

Product line software engineering (PLSE) is an emerging software engineering paradigm, which guides organizations toward the development of products from core assets rather than the development of products one by one from scratch. In order to develop highly reusable core assets, PLSE must have the ability to exploit commonality and manage variability among products from a domain perspective. Fe...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007